lead a cat and dog life - French English Dictionary